have something to do with - Francés Inglés Diccionario